Skip to content

feat: service separation#3

Draft
eithan1231 wants to merge 25 commits intomainfrom
feat/service-separation
Draft

feat: service separation#3
eithan1231 wants to merge 25 commits intomainfrom
feat/service-separation

Conversation

@eithan1231
Copy link
Copy Markdown
Owner

The primary objective of this PR is to migrate the gateway outside of the server, it could be considered a risk, but also a huge bottle neck for high-throughput jobs.

Features as part of this PR:

  • OAuth2 for services (gateway, runners)
  • Introduction of gRPC for handling inter-service communication (easier to support other languages!)
  • Basic rate-limit class
  • Improved LoopBase class to remove polling, will now be entirely event based, with interrupts!
  • more...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant